const Joi = require('@hapi/joi');
const Base = Joi.object({
  // tid: Joi.number().default(0).description('tid'),
  path: Joi.string().required(),
  member_id: Joi.number().required(),
  comment: Joi.string(),
  reply_id: Joi.number().default(0),
  likes: Joi.number().default(0),
  status: Joi.string().default('normal')
}).label('Comment').unknown(true);
exports.Base = Base
exports.Create = Base.append({}).label('CommentCreate')
exports.Update = Base.append({
  id: Joi.number().required().min(1).description('主键id'),
}).label('CommentUpdate')
exports.Default = Base.append({
  id: Joi.number().required().min(1).description('主键id'),
  createdAt: Joi.date().allow(null).description('创建时间'),
  updatedAt: Joi.date().allow(null).description('更新时间')
}).label('CommentDefault')